foam left over from sweat - French English Dictionary